object FormTemplateEnginePlayground: TFormTemplateEnginePlayground
  Left = 0
  Top = 0
  Caption = 'Sempare Template Engine Playground'
  ClientHeight = 505
  ClientWidth = 1190
  Color = clBtnFace
  Constraints.MinHeight = 500
  Constraints.MinWidth = 1050
  Font.Charset = DEFAULT_CHARSET
  Font.Color = clWindowText
  Font.Height = -11
  Font.Name = 'Tahoma'
  Font.Style = []
  OnCreate = FormCreate
  DesignSize = (
    1190
    505)
  TextHeight = 13
  object Image1: TImage
    Left = 24
    Top = 8
    Width = 81
    Height = 41
    Picture.Data = {
      0954506E67496D61676589504E470D0A1A0A0000000D49484452000000580000
      002D08060000002A7AAC46000000017352474200AECE1CE90000004465584966
      4D4D002A00000008000187690004000000010000001A000000000003A0010003
      0000000100010000A00200040000000100000058A0030004000000010000002D
      00000000D6B227AF00001B334944415478DACD9B099C9555F9C79F73CEBBDD65
      56061816031571412DD0CC52D94236052B052BD3C45DFFA528246465F34FD3D2
      52D34A714FCD0CB41464554430B78A34C92540F64518986166EEF66EE7FC7FE7
      7DEF1D6646D461B1FEEFE773E6BD77EEBDEF7DDFEFFB3BBFE779CE3997D13E6E
      7DEB963865E9DA01A6F2071981BCD850FCF3861F6484920FD9017FDEF4E59B73
      7E7EFC867D3DFE7F6A5363E6D905DFEC2E43B7ABF44519050171329B0B4A6E5F
      1B6CDC76FCF24BFDFD393EDBDB0FDCFEEAD6BEB3DFCB9EBB6D973BD10AC3234D
      6609E17964783E199291C50C324349C2F39B0CA95E15817AB490154FCFB9F7F8
      DC7F1B662BD4098B7B851EFB3285726418CA412A94BD82409531C95828157941
      A8A4A4E650A9F57EC85E0D65F8F4BBCDEB978C5D7DA5FBA901BE6ED9BA1E1625
      26BFB93977E19A86B00B2BB804C592019846A8A2664AD5E631914526A003B61F
      BC2982E0A70FFDF6A427FFAB60CF5B72B2F4F945007B1A57460DE11C43DF272F
      0C09A0D154DC701D32C4FB2118A604E5439F5C29977B32BCED4FCBDF7CA28EEA
      E401057CDDB2ADE71BDCA8FBD776AFCFDBEB7791856E64866A8F60A326DB3FB6
      C888DE0FC88FA97C66CA3D8F8EDAFE1F057BF12B4300730A943A969121A4EF51
      008238358004CC00707DB440C3C51EF802A9A2BD8FE701606BD0780B1564382F
      13AA29C3968F7B6FBF014F59F2EF1A4B54DC6119E6392B366768C58626B265AC
      CE086C1BF596A09A1D9E0BB95BD10EB38979EE0AE6E5CFB9FDF7A7AEF8F4C1BE
      D45F0A7E3D23FE75C60136F408DD9E940788BBF0784721DA07B920020CBE1482
      4820188516A7D016143A22DA075C43D7A02DCA497F7B5E86578C7E7DFC53FB0C
      F8DA17361FCE4CE3F1A4ED0C5AB5A981FEBA2E1329D5DC836263A8808D13885E
      EBF0BAD09E0C1568BB70A06716F89BC80FBF7ACB13C3FEFEA9809D30D3A2EA5E
      DF21CEAF236E7651CA270940B2C5A7706D4BD482462FB6050698226E11581EEF
      03ECFDE2FF020D3B61904C1914180C9D41C032705F5470F5592F8FFBF55E039E
      FAF207470BC59FB10DF390C6C6165AB2AA9942DC754BAA76D6D06A0FC5FF931B
      90CAF9D19EE3E42DC46347084A728EE04745D88A6C0442EE871B54188EBC71D6
      F07F1F50B8972C3D0650EF20610E2715106C94E42E97E43BBB28781FD701B542
      D5141A314C19353C17441E607AB811BE7ECDE0317C1EC3D6AF45FF4F88A8051C
      96A1B8CA50E1EA492F9EF1AB4E039EBE646B5F65F2E74C61F653853CBDB4A685
      B6E16E3B1D9459026DEA2E97F5A9B0334B41A640CC0F89EBC006C908655002DE
      95666826A76492938D93D4C7D14AA6C05B1E066C44DDD3C3761D10B8972DBB18
      7DE867248C6A453ECE0B5DFF5F8D14BEBB8B641E810CE720450C55310D8DA809
      DEB5D30CA8C108A9195D30CB9145E01C45C2262BE190CD113F7C9C77C0A22C29
      C4CDF04C408775040620331EB630EF5B572D3AFD894F045CF7F72DC96C9E2DB0
      4CE71406B89B1B5D7A0580ED8E60DBF8AABB234BF9FA16747B5804600B348E13
      3194490969520A801DBCCFC6895B42920D29479099A224732874730F4C9F3DF2
      A2FD027BFE924AB2AC5F02EC0584EF41CF20B9B299E43F76441E2B4B60590CB7
      0520B7381E6DB13D6A04D882F657AD54AD5816EF7DFD1800AD74829CF2243128
      5604446917B0431E83D6D6611AE40ADA55300B43A7FF79DC3F3F16F0F75EDA72
      B36D27A787D91C20295A0A6B6868F6C846EF6FF5D9366958617B0BE066009300
      56469F31756AA66CBC3FCC2743B6392159B36D90E318ACD6318C6A1B27C624F2
      66D2EF056C854FAA60C29439A77E62C0D823DC8B5F1840C279908475023A39C9
      9DB083D7B6935C9F89BBBF1183558C43AD01AD4B1468B3ED5256A8D81A22A03C
      821AB02268FCDF6F039AD92695579711772CD2558740244CFB000E0BD46A57B6
      4319E6BD56C61B875F336B627E8F80A7BCB4E53893197F41A6ED98E8E2F500BB
      0C2A3065DB2016C3B500D46BC853764B53A4D82853C0FF0CDDED43F59625F903
      293217F62E733654CC5AE4D284A38C9C5B5923C8381E4AFEBA41F4159B8C04E4
      8B4FA09F06FEFB260F3E7FC5DCD31BF70AEEA54BC7E2D6DF4F86D943214350F0
      59F9B7FAC80E22D572165D62066A589BC8D146C7A5BC064B3CF65616C32CC1F5
      F96EA851902B42F6F40D32055577A9243B69930B71E8FF5B50B2ADE2C0A79C24
      6559E1DA5B1E1B7EEB87012BC5A62CDDF274C24E8E57F99C8EF3F4C6860CADFE
      20478EA20FA55F1C41AC695D03CE288CE09A3861AEED4B8A1B79C0EF5AB46854
      F6E3C0DC3CFEB98150EF4F2C254E477E44091C21F0DD69973F37FA964EC3BD64
      D9E5C48DDB90D63AAA394FEA15805DDD1CAB56C41E0B91D126A7406B92396A81
      3DA9C80278AB1DF825D546998420852605B285682F62B8DA93F17D7908C987AD
      55D75490E5D891927586011A9148A46552C1503BA49003EFBA7FD8A67680A7BC
      B0E5382EC4ABA60C4D0D8C01E48BEFEDA2964C10FB6F5B0F06F0FCB6A235E0F0
      86EE28A15C0F1BFBC6E267C7BDDA6940B8DCBB4E7BFE2A58E0CD36FA78E81756
      AA6438F0D239E33EB6A45675759C360EBD1157F97D5C1BA90D80BA6C1BA92658
      0322BFB603426BB07C5A95CA523DF6B162A9A854AD58156501CC40096425E02E
      0E120FF43E4314E1C6C14CE7BE7116012DE1B0051CC9C367CBBA25C905F04C01
      C11D56A9AD06292D51328D1C3977EB8333065FDB0EF0E4C59B6E4F3AA9C90CEA
      35F5DDCA07B4049157972E6D951B5763927641BDCAF58BDECB5A54A046BE387F
      FC6B7BD3BD4BDBDD23E79E6E49F3511CAB3208DC2F5DB8F4A36F12F2DB04595D
      7E8B0B399F3852C27FEE24F9F71DA8C470BB0037522D14B71E8AD59680E013C3
      2DAA545B000221A0A6C8B2D3006B47AA0D4B41AE08346CF3B8941B87C5BD3E86
      596652D7BE69CA8345638B8738054FF7613D49873C87B64BCA1DFB875F8DD816
      013E7FC95AA73A30DFB0857984087CE4A8443B10795F59D9D45A50986D029BCC
      BAB46B6323AC01F019EEBAEFFDE8857967DCB82F704BDBBDC39E1D9562F6D361
      E85D72DED2D31EDD23DCD39EADA2A4F33B4AA5C6910BB5FE6D3BA9C8120096C7
      AA6D4610FB77AA8576580876480D25D3AF69F0509756AB9D424BE2B119815550
      71A0F35F0AA14C1941D6F97029F72D810D4ACF4551CDD06565CF0455F54C5280
      C70580DE891EB40D59574B3A8D34CEBDE2E99F7FF1EE08F0779EDB788CA5D872
      042E53E7B4091C68637D8196232977F6600F5E638E9AB736451900936CABCAD2
      B12FBE386EC7FE00D6DB23839FBD1097BCF59C65E3E67D08EEA8053D70E79FA0
      547A30ED4276F07A3DA9864254302816FBED07768156A55BA220C671E3357814
      C25974F97700F41FA944F53B9659B6A1407E931635A27F395EEB836C79108E73
      121E1FAEED01AFB7AAB5043910D4AEC2D34DF7985EFDCB11AA8DC88FB5ADE4BD
      90B63413AD0D0B4BE7DBF387535D9D6457CD5F3FC1B11233B95B88EC41035EF7
      419E56A09CD4E9D96EC032CA1E72F0DE4C7D33D9228142297878F1BCD327ED2F
      DC569075D0621D6B3752A5463C7508AEE2494AA40612B216F9E64ED8936C0D64
      BA7BAF4D666863224F5C9894270963632F21879D8580F5FC84D557BCCF188CF3
      E36EEEC885295FC92FA3FEBC4619E610970580A8DA006E5F42EBC71E3A4D7957
      876AFBA451D151142CA3CA10E7B4A1E0E75779CD9F5B7CDD292BD9E4B91BEEB1
      4DFB52EE1522804E11F03BEB5ADAE4BF450FC6A5E776B45006CDE26904C3F092
      85F347DF77A0007F08F8494F0E80593E4556F270B516BE8FBC5C938AD22F74FF
      BC08E9FD74861AED5007A05DB8B83FEC4CF8BF397FF5F4B7A3CFD39D70BCCE8F
      E1D60D5D625427DCAB4261FC142AB6B56D7C14E048D550F1C187579089D239CA
      2A8845C190EC0465DCCCE5B75C71CC3DECEA67D7EF42095861A250D00AD68037
      6FCBD3DB2505871D3288860C356FCFA2324B922583D39E5930665E672F60AFE0
      0E7CF2784A584F12B3FAA8D5502DCE49170B7AD046C3CDC06FD7946569A770B7
      03F803EB52EE6F2E5B598D0C24355E31358E943C021A4F28464D4CE57ECEE8BB
      7FECEC77DF3AEEB989B08B471030ED68144DB0DD81B00D6CADE29A9E29AAED95
      224FA962CA8703203329F88599375D7CC4D9EC9AD91B948806666280363EBCA3
      C1A5B756350120B51F86C4EB7E8B4B0D5BB394261BF9AB1AFDF88253171E70B8
      C7FC71304ADF994864BBAB358DA4327E14ACF4C00D47F0DAE504F46EB2617B4E
      C8FBB625F3779EFB7E0F5772E74A5D7A70327A21AFD7A3E5D18D20955D803F97
      33BA7CDDDE9CC30D672C9AC684F33357F8D1C050C97B8336A36E3AA3309206F5
      3FA2024193C52A8E726A03C0FD9536D99F65D73CB5C63520131DE0B4826D5DF9
      E082DE401EDC71EC41EF0946DEB0294765520FD778E73DBC70E4A37B73E29F08
      B7FFEFC792E93C4639AA529B9A48E9F40717021F25C12DDAE03435AE4DB4DCBF
      D3CCDF79E6E6BA4D81F8DDD950EA4D9CCC4360BF601B46EF2553C3CDDF49FEB6
      EF31AAF3F6F63CEA26BC6D79DE966524EC2F044ED83A9CD956C57EF1797F04BB
      54B915A9D82F56879E9279A9DC63D8D4596B179B5C0C174110150E48BCA2A1C9
      3750762AC0EC0858EFB3DB5CB2F3487B84F7CB7BE78F987AC0E01EF4D0D72189
      FB2923536A472E12A2866B30136A91D97A3BFFF08ACA0FEE18BDA96EB5A2FBAB
      3DD3BC0319D0B97A6A422A3820DECF502C501275A5F2BECF5A2EEA7465B8A76D
      FAD7167F3508C49F3C783D2F37DA010EDAD8444F5844EFDE49F2645C9044058D
      CEAF65389C4DF9C3AAAB5122DF46857CA460DDB415AC8082F32DFEEEC1F5D25E
      F7BE4C486A276E8615BED1E57871425DDDB060BFE1767BE83274A43B01D75459
      0F7E4B91E70AA45C010FDE44F7BB34E97FFBAFFABD39E3E1934CC66618CA1810
      4A1760550C376D13A519B233F70A567FC143FB7B4E574F7825E1E7B36F799EE8
      276AD0235222F659512CB7750E0D98E555161DD5BF02AA8D3D585B8542A073DD
      DCB96CEAEF579D611BD6D3DCF722781AB01E1C5FBF3E43DB904D58A540D701B4
      6C0A005F48DB0846DCF4A7114BF60B6EF9FDD7C39CEA2817321584115C8EE240
      0734FCE701D337AE61F4ADE6F93D6F38FCB3CDDDAEAE719DF34CC9120154AB47
      F0A2EAB86B4AC36D223F773EDB38E9E9FD855BDA2E1DFBFCFDBE6F5EE8A5024A
      76B78B80DBCC7A703D762C68E05155E83D2C1AB7D08508390EF2E2DCF56CEAE3
      EF1D6B047CB98972478FE7EA40A70137A12A791F9592594CD54407C002E5A981
      5A94497791F9B997C7D4D5757EA6B5152CDD9620337907B1C4257AE048692522
      8811377121FE2AA6D83423FCF69F9FEAF1833E3541F9E4830BE5930E2A945784
      D28BDE1BC1B538B1DE1548E0653DE50BDF606BBEB5F840C1D5DBA4518BBF03E9
      DDD522F254DD3B45CAE4ED6C42FBB01E031974542539283A7066918243139E1C
      F8B3D9B419EF57702B78DB62A29708C368D05CAB5867CFFF864DC84218D984E8
      3053AC9B866C8670EED0BDECC7CF8C9CB177707FD30F2467A05F0FC701204111
      95BB487636E29EDE0DCBBD6B56DFFA74A59798EC04ECA2A3B3355DCA714325DE
      CBB51DA054676516B143AAD0C5FC4D9477CF62EF7CE3F50309576FDF1CBD6842
      8119335B549EBAF44A9391328B1EBB3BC869150F443E5C5969912B55ECC3287A
      42E52F8B067B7E70DFBB0B6CD319452836229BD00DAF6CD990A5866DB9D82664
      3C9FB67BB6B8388CA9672F246544E84F9C3A67D4FCCE03FEF5058A39D730C5D1
      B72987AAEC5D28763651E3EC870ECD96F5C8DBDF85B74EEA1A383587645294D2
      638FD1A0BE9ED905DC1E49628756432AEE6A72B367B27F7CF3AD030D576F678C
      5978B6CF8C270A324395B5484E2B534580BB533617CF3FDBAF82BAD7D8549025
      05DB087ADECC08F0B4BBDF9E9EB65337AB42AE18E4E2D90637EBD3BA95CDC599
      0C8A55DC613A5EEF6DC5F53EC38270CA55F347DD17F1EB14E43AB86C1F38D2A4
      827EFEBB836F3DB6CA67FF83EF3FDB56A2A2BA20E8D06C9A9CB00817DFA7535B
      8680C2FA40B96E7E056CE14CF6FA59AB3E0DB87A1B3966DE5426AC5B5DD94265
      DDCA29519D8E46ECA281FA22E082067C6839F542E9AC01EBCC42D94972FDC277
      23C0A36E7975503F917EBD972D0C5E9AA1D0A0D1B6AC69A12C0A0FADE28F021C
      97D1C844119D7818CEB742BABDC50A975D397FECC796A9F05136ABDF6F0FC567
      4E15613011C73AD961DC90A14F9FC925A96F3E15F5149D2544701D417C6017A2
      DA72A26CF6352A7813D9B2AF6C6C7BCC3ADCB4BD5979F349DB8831739F24839F
      E9CA029577AF20A74BACE0784A3FF663ADE081FD00B8068055ACE0001EECFBFE
      D808F071336698DDD67DEEF5430D7B608F724E0E8C5C5F9056B307156F46B08B
      82DA8700EF865E02EEE84F0110EC64056ED64B78CF1B5C069B0CC933B6E41CFF
      AB0CDCDC67B2B99D4793F406F1500E704824F54CB4541E2510A6FB67CBA8BBEB
      14D32F152D016038797E4237A20A384A36F31CF94DE7B0F913EB3B0279EC9439
      678508ECDF5E36AED3A5F1476DC34F9F83AA90DE925C55A384A18A5E95645624
      DA5B84068C76C26115545B6DC780A16E57A91C09F398D639B933A6BD7A9DED3B
      3F2DCF66A83BDED8A5C28ECA665D7CECD898A596EDF9C89BF5E212D136D0B551
      B1889E5371B99488AD43C72F044F269125043E012E5A462F3E01BC200A565CC5
      AD9B6751FF4C9ACA02A3354B883205544AFCF35D71605B2B7716EEFA856CF619
      2D7B82F2C8C973AE342CE7863C0B465FB8784CA76758F608F8B4D93F23C39CE6
      236BD143A3957DE0F909B35DC95C0A74A71C5949956526C0C619841BFACBCBC5
      CA135B019F3B75E9C1D2B3DEB45C59CE732EA591FE7441F9578948AD6782EBF5
      6A986CD04EC1A2DD63DAADE4D6C731DCD073C90354DFCBE27910172FD1143FF2
      089264E3261C924F521FD8825E7BA04B381E003A7A123BA186F8315D281AE92E
      E4EE2677C764366BE24796BE0F0F9E3712801716C8FFC027F98DCB9F1FF3E2BE
      C0FDF269CF0C43879B8B3C5C772AE2098B2A00B85432FB7CF79EDB9C86234DB3
      EC786C58259294CB676FB86344EFEBDB4DDB5F78D94BF726987331E5B228EBFD
      08961E5D2B437EA7FDB5A55E4F8272B291A644EBD324B502D57BDD95E1A7A457
      CBE90576A197A70099890ABC68D95434F3ACE27DF47E8A557B583645559E1183
      2DC2655536F1C1B5C40E2AD3292322875BC71E1AFA934F02F3FB939FADCADA7C
      85309D5E2E0B9B3D2EAF993C77D4037B0377C4E97386C2661E978CF508F44C07
      027EAA7B19D95DD37BB007A2AA0A8B0623F0C6D34D7ACA9FF23E53C7DD31A4E7
      BBED005F7EC10B87DBCAFC9BE5CB321E04B82EC0A2785E4EFB712157A0C686E6
      6840C8D16B1AA8085A95E00651D3AA2DE5D471DA172B3652B54EB1F0B80C99C1
      A1506CEFBC1DDDA052208B6C4167095FEA8A1439A167AE71B7BD2BD97D431EEC
      2CA0BB47CCBFD9B012D3F3D0939EA5C0C53E81A2F327D3FE7CEABB1FF7B9F1E3
      9F29CB87E6D52197D3D191127ABA5443635066A45E4BB4DA83DF268338B2578A
      8ED64396B05306F516DCDCE3BF18DAEB1C7DCC0F2D9DBAF69CE76F4A51F2FB0C
      299B81C056E0811E688940E981A042364F8D3B9B23A55AC5AE6E16E1B5DB2B2A
      426DB3E207709390C64105870ECE2528A5BB3D15A1FAB8414983F81700F60800
      E6B6CE7137A20899C4660CDEABEA6CC6A8053D107896036E0F1F0A6406CA56E9
      35078C3FE992FA63C08237D38D56C38F5F1C1A4EFCE2AB8E2C6BE993136A7440
      EA2265B00101B9F1B0238F57FA94F5AE24A3C201076AF55C9D41F8C545834375
      91913623F5E2339940C92FFC72708F77F60878DA84E72A5292BD9C94C6000EEF
      B4025D99849435F5DD44CE8BF70479979A1B5A48797E5C84B4422E2E4E29C105
      D0782995A434C0F6726DEA9377A8C237A26241576491D76AC00797113FB11BF1
      2A7D1BF5BA35F72FF873019B31649F72DC5F8C5D7091613AF7E939B678B6414F
      805AC853032A0441BD17B0AD2852FD3C93E580DBDB17025E0BB07A4E8E17D74F
      804E724FD610299847E959379CEF29C881F50DE149E4BE85DC0F7F31A4E74F4B
      E7B1C7D595378D9F77524A5A8BCC50260D1F4AF565B40435AF17C75900AD1364
      6405F9A62CF950B49ECA2FD98028D9019A0387A90A04C05AD4B360513AE07156
      A0E2EC23522D4E501C8740765879B4FE8B22570AEF26C3BB96FD7658665FE0EA
      ADAE4E71FB8D45330D3379664EB9918FBA108BEBEB9F08E8F1DAB87B6738AE83
      F97AEC83908EB5AE4DD3630EC9AE6564E9BCB738ABD17649AB5F0C702723FFAD
      85079303B85E6E5121931D7FD7D8C35AF3FF8F5C1F7CE7E8B997A6A5758F0990
      06829651D0A0E36EAE27045DC8D40770179EEBE6F3240B1EB20115594079880C
      04A56D1728B502676785458F2D0642A18F9310248EAA227174253158038BF2E7
      A01E11712A9B71CA23FB0AB61DE409736B854ABCA80CF37017CA8C8212BE3B97
      436D8F9BDB82185340EF0C6183F0DD780980699091B6C9A949E1BCCC7800BD8D
      E7964017D07A75B1E94B7DCBA291332FF0DE262646DE7272D72D6DCFE16357B8
      3F3864F6F5E53CF1BFB076A463085CF918B4092558A56554C5CA4FAB58DB899E
      66B2C2381FD6D6C04BF97150849B32C9E8073B38B28A78A589D7B50FEB1522E1
      42927232BBF74B9D5A9ADF69C8672F1E14726301F2D8AE2EED9E99D0F96A5EF7
      4A084807339DE712829986AAF7A514CC6F93F396407B7AF1892D6818F2F38A8A
      3479A1FF9E27BD336E3BA5F7CA8EDFFF89BFD178F2E4677F9062C60D26534CE0
      040DADBE5C00D880EEC90F4D2B89D2A050B8BB0841014E46B54586F659DD1010
      B85635D78B05BDED887337528FC2DDEC000CDCEF699BFEF52543A1CC59A1216A
      6225C70BAE43C1DBC12B8D8CC5139D7CB76ADB640EA5FF9D88EB38A46715E5DC
      C26BA154DFFCC590DAB57BFAEE4EFD0866FE89B3CF4F72717B8219950A5EA5A7
      BB22802E1409450B174DFB7450F461742B036FD21382427B2CCA5C51691147F1
      C275301008953AD146DA0AD5DEC8EE3DE9FD4F036CDBEDBBE72C3951D8D6A3CA
      B4FAE5652152B2DF763ABEE3CF0678FB80162B9A22F57EAE6F051D599B225706
      0F1682FC943B861DFC910BC83BFD33AE65C73D352861D8BF4C7063A8D06B43D0
      0C7CA98926F4CF0378BC17FA39142BF47806F61CCFB9BE2108607A819DA22060
      82CDC53F6E65F77CF1E54F1B6CDBED8A494B0F52A67967681A5FD12B253DF86F
      D0C102DA81ED5012FB8641C7F4ADA2A36A8C35BE943FBA6948EDE39FF49D7BF5
      43C49903665A473989F3C06EB2CDC500275ADF853C1327AB1300A1218B524370
      3310C80C33B6580AEB017B0E928A07CCC786BCF29F04DB6E538A4DFACE6BE7C1
      02BE2F4DF3F028B7D5C919A73D828D46CC4C93946351FF1A517F748FC47DB89E
      5FD59D54DBA99FA2EDF52F3DF5F6CF631F495518E5230D618CC7F77F41707510
      E0A62D0017D16F2094DEB770C13731C1FFC10DB65070F379F6A7C15BFF6B603B
      6C132E79AE42A42ACF42B2F32DDF60C787A6998E2C808258C5C82642DB225F22
      8409F14E8F6AFB8FE3FA251FBDEAE49E7BF5F3E07D02DC765BDBF721A7B2B6B6
      9693EC0EEB480B13C530D370E576C7661FB04F1813FEFFB08DF9E1DF0F0D890F
      0C0CFA1A0A8AB3110C39C0AF080DE3D73EF1E579CBF8D7EA2B0FDBA7EBF83FFD
      D93244A748FC4F0000000049454E44AE426082}
    Stretch = True
    Transparent = True
  end
  object lblTitle: TLabel
    Left = 122
    Top = 8
    Width = 518
    Height = 33
    Caption = 'Sempare Template Engine Playground'
    Font.Charset = DEFAULT_CHARSET
    Font.Color = clWindowText
    Font.Height = -27
    Font.Name = 'Tahoma'
    Font.Style = [fsBold]
    ParentFont = False
  end
  object butClear: TButton
    Left = 19
    Top = 193
    Width = 75
    Height = 25
    Caption = 'Clear'
    TabOrder = 0
    OnClick = butClearClick
  end
  object butSave: TButton
    Left = 112
    Top = 194
    Width = 75
    Height = 25
    Caption = 'Save'
    Enabled = False
    TabOrder = 1
    OnClick = butSaveClick
  end
  object butOpen: TButton
    Left = 303
    Top = 194
    Width = 75
    Height = 25
    Caption = 'Open'
    TabOrder = 2
    OnClick = butOpenClick
  end
  object butSaveAs: TButton
    Left = 208
    Top = 193
    Width = 75
    Height = 25
    Caption = 'Save As'
    TabOrder = 3
    OnClick = butSaveAsClick
  end
  object Panel1: TPanel
    Left = 18
    Top = 224
    Width = 1150
    Height = 273
    Anchors = [akLeft, akTop, akRight, akBottom]
    Caption = 'Panel1'
    TabOrder = 4
    ExplicitWidth = 1144
    ExplicitHeight = 267
    object Splitter1: TSplitter
      Left = 465
      Top = 1
      Height = 271
      ExplicitLeft = 504
      ExplicitTop = 48
      ExplicitHeight = 100
    end
    object pcTemplate: TPageControl
      Left = 1
      Top = 1
      Width = 464
      Height = 271
      ActivePage = tsTemplate
      Align = alLeft
      TabOrder = 0
      ExplicitHeight = 265
      object tsTemplate: TTabSheet
        Caption = 'Template'
        object Panel2: TPanel
          Left = 0
          Top = 0
          Width = 456
          Height = 243
          Align = alClient
          BevelOuter = bvNone
          Caption = 'Panel2'
          TabOrder = 0
          ExplicitHeight = 237
          object memoTemplate: TMemo
            Left = 0
            Top = 23
            Width = 456
            Height = 220
            Align = alClient
            ScrollBars = ssBoth
            TabOrder = 0
            WantTabs = True
            OnChange = memoTemplateChange
            OnKeyUp = memoTemplateKeyUp
            OnMouseDown = memoTemplateMouseDown
            ExplicitHeight = 214
          end
          object Panel3: TPanel
            Left = 0
            Top = 0
            Width = 456
            Height = 23
            Align = alTop
            Caption = 'Panel3'
            ShowCaption = False
            TabOrder = 1
            object lblPosition: TLabel
              AlignWithMargins = True
              Left = 232
              Top = 4
              Width = 220
              Height = 15
              Align = alRight
              Alignment = taRightJustify
              AutoSize = False
              Caption = '(Line: 1, Position: 1)'
              Color = clDimgray
              Font.Charset = DEFAULT_CHARSET
              Font.Color = clWhite
              Font.Height = -11
              Font.Name = 'Tahoma'
              Font.Style = []
              ParentColor = False
              ParentFont = False
              Transparent = True
              ExplicitTop = 1
              ExplicitHeight = 9
            end
            object lblTiming: TLabel
              AlignWithMargins = True
              Left = 4
              Top = 4
              Width = 225
              Height = 15
              Align = alLeft
              AutoSize = False
              Caption = 'lblTiming'
              Color = clDimgray
              Enabled = False
              Font.Charset = DEFAULT_CHARSET
              Font.Color = clWhite
              Font.Height = -11
              Font.Name = 'Tahoma'
              Font.Style = []
              ParentColor = False
              ParentFont = False
              Transparent = True
              ExplicitLeft = 3
              ExplicitTop = 1
              ExplicitHeight = 21
            end
          end
        end
      end
      object tsPrettyPrint: TTabSheet
        Caption = 'Pretty Print'
        ImageIndex = 1
        object memoPrettyPrint: TMemo
          Left = 0
          Top = 0
          Width = 456
          Height = 243
          Align = alClient
          Lines.Strings = (
            'memoPrettyPrint')
          ReadOnly = True
          ScrollBars = ssBoth
          TabOrder = 0
        end
      end
    end
    object pcOutput: TPageControl
      Left = 468
      Top = 1
      Width = 681
      Height = 271
      ActivePage = tsGithubHelp
      Align = alClient
      TabOrder = 1
      ExplicitWidth = 675
      ExplicitHeight = 265
      object tsOutput: TTabSheet
        Caption = 'Output'
        object memoOutput: TMemo
          Left = 0
          Top = 0
          Width = 673
          Height = 243
          Align = alClient
          Lines.Strings = (
            'Memo1')
          ReadOnly = True
          ScrollBars = ssBoth
          TabOrder = 0
        end
      end
      object tsWebBrowser: TTabSheet
        Caption = 'Web Browser'
        ImageIndex = 1
        object WebBrowser1: TWebBrowser
          Left = 0
          Top = 0
          Width = 673
          Height = 243
          Align = alClient
          TabOrder = 0
          ExplicitWidth = 655
          ExplicitHeight = 224
          ControlData = {
            4C0000008E4500001D1900000000000000000000000000000000000000000000
            000000004C000000000000000000000001000000E0D057007335CF11AE690800
            2B2E126208000000000000004C0000000114020000000000C000000000000046
            8000000000000000000000000000000000000000000000000000000000000000
            00000000000000000100000000000000000000000000000000000000}
        end
      end
      object tsGithubHelp: TTabSheet
        Caption = 'Github Help'
        Enabled = False
        ImageIndex = 2
        object wbHelp: TWebBrowser
          Left = 0
          Top = 0
          Width = 673
          Height = 243
          Align = alClient
          TabOrder = 0
          SelectedEngine = EdgeOnly
          ExplicitWidth = 667
          ExplicitHeight = 237
          ControlData = {
            4C0000008E4500001D1900000000000000000000000000000000000000000000
            000000004C000000000000000000000001000000E0D057007335CF11AE690800
            2B2E126208000000000000004C0000000114020000000000C000000000000046
            8000000000000000000000000000000000000000000000000000000000000000
            00000000000000000100000000000000000000000000000000000000}
        end
      end
    end
  end
  object gbOptions: TGroupBox
    Left = 483
    Top = 49
    Width = 684
    Height = 139
    Anchors = [akLeft, akTop, akRight]
    Caption = 'Context Options'
    TabOrder = 5
    ExplicitWidth = 678
    object cbConvertTabsToSpaces: TCheckBox
      Left = 18
      Top = 23
      Width = 153
      Height = 17
      Caption = 'ConvertTabsToSpaces'
      TabOrder = 0
      OnClick = cbConvertTabsToSpacesClick
    end
    object cbEvalEarly: TCheckBox
      Left = 207
      Top = 92
      Width = 113
      Height = 17
      Caption = 'EvalEarly'
      TabOrder = 1
      OnClick = cbEvalEarlyClick
    end
    object cbEvalVarsEarly: TCheckBox
      Left = 275
      Top = 91
      Width = 97
      Height = 17
      Caption = 'EvalVarsEarly'
      TabOrder = 2
      OnClick = cbEvalVarsEarlyClick
    end
    object cbHtml: TCheckBox
      Left = 207
      Top = 23
      Width = 97
      Height = 17
      Caption = 'Html'
      TabOrder = 3
      OnClick = cbHtmlClick
    end
    object cbRaiseErrorWhenVariableNotFound: TCheckBox
      Left = 18
      Top = 115
      Width = 217
      Height = 17
      Caption = 'RaiseErrorWhenVariableNotFound'
      TabOrder = 4
      OnClick = cbRaiseErrorWhenVariableNotFoundClick
    end
    object cbSetEncoding: TCheckBox
      Left = 207
      Top = 46
      Width = 74
      Height = 17
      Caption = 'Encoding'
      TabOrder = 5
      OnClick = cbSetEncodingClick
    end
    object cbStripRecurringNewlines: TCheckBox
      Left = 18
      Top = 92
      Width = 153
      Height = 17
      Caption = 'StripRecurringNewlines'
      TabOrder = 6
      OnClick = cbStripRecurringNewlinesClick
    end
    object cbStripRecurringSpaces: TCheckBox
      Left = 18
      Top = 46
      Width = 153
      Height = 17
      Caption = 'StripRecurringSpaces'
      TabOrder = 7
      OnClick = cbStripRecurringSpacesClick
    end
    object cbTrimLines: TCheckBox
      Left = 18
      Top = 69
      Width = 97
      Height = 17
      Caption = 'TrimLines'
      TabOrder = 8
      OnClick = cbTrimLinesClick
    end
    object cbUseHtmlBR: TCheckBox
      Left = 256
      Top = 23
      Width = 97
      Height = 17
      Caption = 'Use Html <BR>'
      TabOrder = 9
      OnClick = cbUseHtmlBRClick
    end
    object cmbEncoding: TComboBox
      Left = 223
      Top = 64
      Width = 145
      Height = 21
      AutoDropDown = True
      ItemIndex = 2
      TabOrder = 10
      Text = 'UTF-8 (without BOM)'
      Items.Strings = (
        'ASCII'
        'UTF-8 (with BOM)'
        'UTF-8 (without BOM)')
    end
    object cbAutoEvaluate: TCheckBox
      Left = 208
      Top = 114
      Width = 153
      Height = 17
      Caption = 'Auto Evaluate'
      TabOrder = 11
      OnClick = cbConvertTabsToSpacesClick
    end
    object cmbCustomScriptTags: TComboBox
      Left = 408
      Top = 45
      Width = 81
      Height = 21
      Style = csDropDownList
      ItemIndex = 0
      TabOrder = 12
      Text = '<% %>'
      OnChange = cmbCustomScriptTagsChange
      Items.Strings = (
        '<% %>'
        '{{ }}'
        '<+ +>'
        '{+ +}'
        '{% %}'
        '<< >>')
    end
    object cbOptimiseTemplate: TCheckBox
      Left = 384
      Top = 92
      Width = 113
      Height = 17
      Caption = 'Optimise Template'
      TabOrder = 13
      OnClick = cbOptimiseTemplateClick
    end
    object cbUseCustomScriptTags: TCheckBox
      Left = 384
      Top = 24
      Width = 97
      Height = 17
      Caption = 'Script Tags'
      TabOrder = 14
      OnClick = cbUseCustomScriptTagsClick
    end
    object cbFlattenTemplate: TCheckBox
      Left = 384
      Top = 69
      Width = 113
      Height = 17
      Caption = 'Flatten Template'
      TabOrder = 15
      OnClick = cbFlattenTemplateClick
    end
    object cbShowWhitespace: TCheckBox
      Left = 384
      Top = 115
      Width = 113
      Height = 17
      Caption = 'Show Whitespace'
      TabOrder = 16
      OnClick = cbShowWhitespaceClick
    end
  end
  object GroupBox1: TGroupBox
    Left = 18
    Top = 55
    Width = 459
    Height = 133
    Caption = 'Context Variables'
    TabOrder = 6
    object properties: TStringGrid
      Left = 2
      Top = 15
      Width = 455
      Height = 116
      Align = alClient
      ColCount = 2
      DefaultColWidth = 150
      FixedCols = 0
      RowCount = 50
      Options = [goFixedVertLine, goFixedHorzLine, goVertLine, goHorzLine, goRangeSelect, goColSizing, goEditing, goTabs]
      TabOrder = 0
      OnGetEditText = propertiesGetEditText
      OnSetEditText = propertiesSetEditText
      ColWidths = (
        150
        282)
    end
  end
  object butEval: TButton
    Left = 384
    Top = 194
    Width = 75
    Height = 25
    Caption = '&Evaluate'
    TabOrder = 7
    OnClick = butEvalClick
  end
  object butExtractVars: TButton
    Left = 483
    Top = 194
    Width = 94
    Height = 25
    Caption = 'E&xtract Variables'
    DisabledImageName = 'butExtractVars'
    TabOrder = 8
    OnClick = butExtractVarsClick
  end
  object OpenDialog1: TOpenDialog
    Left = 744
    Top = 160
  end
  object SaveDialog1: TSaveDialog
    Left = 784
    Top = 160
  end
end
